package com.semac.client.componentes.atividadestable;

import com.google.gwt.event.shared.GwtEvent;
import com.semac.shared.model.Atividade;

public class AtividadeCellTableSelectEvent extends GwtEvent<AtividadeCellTableEventHandler> {

	
	
	public static final Type<AtividadeCellTableEventHandler> TYPE = new Type<AtividadeCellTableEventHandler>();
	private Atividade atividade;

	
	public AtividadeCellTableSelectEvent(Atividade atividade) {
		this.atividade = atividade;
	}
	
	
	@Override
	public com.google.gwt.event.shared.GwtEvent.Type<AtividadeCellTableEventHandler> getAssociatedType() {
		return TYPE;
	}

	@Override
	protected void dispatch(AtividadeCellTableEventHandler handler) {
		handler.onAtividadeSelect(this);
	}

	public Atividade getAtividade(){
		return this.atividade;
	}
	
}
